package com.zero.book.message;

public enum MessageConstant {
    //主界面
    WELCOME("🎈欢迎使用图书管理系统🎈"),
    ENTRY_MES("1.录入书籍信息"),
    QUERY_MES("2.查询书籍信息"),
    DELETE_MES("3.删除书籍信息"),
    MODIFY_MES("4.修改书籍信息"),
    EXIT_MES("5.退出系统"),
    INPUT_MES("请输入您的选择："),
    //异常情况
    BY_ID_NOT_FOUND("没有找到id为：‘%s’的书籍"),
    BY_TITLE_NOT_FOUND("没有找到书名为：‘%s’的书籍"),
    NOT_FOUND_BY_AUTHOR("没有找到作者为：‘%s’的书籍"),
    INPUT_ERROR("输入错误，请重新输入！"),
    //开发者模式
    DEVELOPER_MES("0.开发者模式"),
    ENTER_PWD("请输入密码："),
    DEVELOPER_PWD("123456"),
    DEVELOP_MODE("开发者模式已开启！"),
    DEVELOP_MODE_ADD("1. 批量添加数据"),
    DEVELOP_ADD_SUCCESS("批量添加成功！"),
    DEVELOP_ADD_FAILURE("批量添加失败！"),
    DEVELOP_MODE_DELETE("2. 批量删除数据"),
    DEVELOP_DELETE_SUCCESS("批量删除成功！"),
    DEVELOP_DELETE_FAILURE("批量删除失败！"),
    DEVELOP_MODE_EXIT("3. 退出开发者模式"),
    DEVELOP_MODE_EXITED("开发者模式已退出！"),
    //录入书籍信息
    INPUT_BOOK_MES("输入书籍信息："),
    INPUT_BOOK_NAME("请输入书籍名称："),
    INPUT_BOOK_AUTHOR("请输入书籍作者："),
    INPUT_BOOK_PRICE("请输入书籍价格："),
    ADD_BOOK_SUCCESS("书籍录入成功"),
    FILE_PATH_ERROR("文件路径错误"),
    //删除书籍信息
    DELETE_BOOK_MES("✨请输入你喜欢的方式删除✨"),
    DELETE_BOOK_SUCCESS("书籍删除成功"),
    DELETE_BY_ID_MES("1. id删除"),
    DELETE_BY_TITLE_MES("2. 全书名删除"),
    EXIT_DELETE_MES("3. 退出删除功能"),
    ENTER_DELETE_ID("输入删除id："),
    ENTER_DELETE_NAME("输入删除书名："),
    AFTER_DELETED("删除后："),
    DELETE_BOOK_TITLE_NAME("输入删除书名："),
    OPERATION_DELETE_MES("执行删除的数据："),
    DELETE_SHOW_BY_ID_MES("删除 id 为：‘%s’的数据"),
    DELETE_SHOW_BY_TITLE_MES("删除书名为：‘%s’的数据"),
    //修改书籍信息
    MODIFY_BOOK_MES("✨请输入你喜欢的方式修改✨"),
    MODIFY_BY_ID_MES("1. id修改"),
    MODIFY_BY_TITLE_MES("2. 全书名修改"),
    EXIT_MODIFY_MES("3. 退出修改功能"),
    ENTER_MODIFY_ID("输入修改id："),
    ENTER_MODIFY_NAME("输入修改书名："),
    ACQUIRE_INFO_MES("输入修改后的信息："),
    ENTER_BOOK_NAME_MES("请输入书籍名称："),
    ENTER_BOOK_AUTHOR_MES("请输入书籍作者："),
    ENTER_BOOK_PRICE_MES("请输入书籍价格："),
    CONDITION_QUERY_MES("根据书名查到的信息："),
    MODIFIED_BY_ID("修改 id 为：‘%s’的数据，修改后：%s;"),
    MODIFIED_BY_TITLE("修改书名为：‘%s’的数据，修改后：%s;"),
    //查询书籍信息
    QUERY_BOOK_MES("✨请输入你喜欢的方式查询✨"),
    QUERY_BY_ID_MES("1. id查询"),
    QUERY_BLUR_TITLE_MES("2. 书名模糊查询"),
    QUERY_BLUR_AUTHOR_MES("3. 作者模糊查询"),
    QUERY_ALL_MES("4. 展示所有书籍"),
    QUERY_ALL_SHOW_MES("🎀展示所有书籍🎀"),
    EXIT_QUERY_MES("5. 退出查询功能"),
    ENTER_QUERY_ID("输入查询id："),
    ENTER_QUERY_NAME("输入模糊查询书名："),
    ENTER_QUERY_AUTHOR("输入模糊查询作者："),
    ACQUIRED_BY_ID("在书库找到id号为‘%s’的书籍：%s"),
    NOT_FOUND_BY_ID("在书库找不到id号为‘%s’的书籍"),

    //序列化
    SERIAL_SAVE_SUCCESS("序列化成功！"),
    SERIAL_SAVE_FAILURE("序列化失败！"),
    SERIAL_LOAD_SUCCESS("反序列化成功！"),
    SERIAL_LOAD_FAILURE("反序列化失败！"),
    AUTO_SAVE_SUCCESS("自动化保存成功！"),
    AUTO_SAVE_FAILURE("自动化保存失败！"),
    NO_TIPS_OPEN("设置隐式提示"),
    DEVELOP_CODE("0");

    private final String content;

    MessageConstant(String content) {
        this.content = content;
    }
    @Override
    public String toString() {
        return content;
    }

    public String getContent() {
        return content;
    }
}
